﻿using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Linq.Expressions;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;
using MSharp.Data;
using System.Collections.Specialized;
using System.Collections;
using System.IO;

namespace ExpresssionApp
{
    class Program
    {
        static void Main(string[] args)
        {
            //Console.WriteLine(new Action(() =>
            //{
            //    bool isBl = typeof(Dictionary<string, string>).IsValueType;
            //}).ForWatchSec(50000000));


            //Console.WriteLine(new Action(() =>
            //{
            //    bool isBl = TypeInfo<Dictionary<string, string>>.IsValueType;

            //}).ForWatchSec(50000000));


            //Dictionary<Type, bool> dict_TyBL = new Dictionary<Type, bool>();
            //Console.WriteLine(new Action(() =>
            //{
            //    Type ty = typeof(Dictionary<string, string>);
            //    bool isBl;
            //    if(!dict_TyBL.TryGetValue(ty, out isBl))
            //    {
            //        dict_TyBL.Add(ty, ty.IsValueType);
            //    }

            //}).ForWatchSec(50000000));


            Random rdom = new Random();

            List<string> lst = new List<string>();
            for (int j = 0; j < 100; j++)
            {
                lst.Add("'" + rdom.Next(9230184) + "'");
            }

            string str = string.Join(",", lst);





        }
    }

}

